上一篇介紹了變數和其種類以及如何輸出變數內容,這次要這次要介紹的是變數如何進行運算。
相加:+
相減:-
相乘:*
相除:/
先乘除後加減,或是用括號將要先運算的部分括起來。可以變數減變數,或是變數跟數值混合運算。
下面我們直接利用情境題來熟悉 Number 的運算:
小如很幸運地獲得了菜市場的 80 元折價券。
於是他跑去買了 5樣青菜、6種水果,而每樣青菜 30 元、每種水果 20 元。
他總共需要付多少錢?
1.建立一個變數 vegetable 並讓它等於 5 乘上 30
2.建立一個變數 fruit 並讓它等於 6 乘上 20
3.建立一個變數 total 並讓它等於 vegetable 加上 fruit 減掉 80
var vegetable = 5 * 30
var fruit = 6 * 20
var total = vegetable + fruit - 80
當使用除法時 12 / 5 會得到 2.4 這個答案,如果今天是要算出 12 除於 5 的餘數,則可以使用符號 %,所以舉例來說 12 % 5 會得到 2 這個答案。
通常是還沒有給變數數值的時候會顯示的回傳資料,用 console.log() 去查詢,解譯器就會回傳一個 undefined 的結果出來,表示它偵測到一個空值的變數。這個現象是蠻常見的,因為有些時候我們可能無法預期這些變數會被帶入什麼數字,只好先命名,之後再給它值。